package com.project.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 库存统计主 VO
 */
@Data
public class InventoryStatisticsVO {
    // 总材料种类数
    private Integer totalMaterials;
    // 总合格品数量
    private Long totalQualifiedQty;
    // 总不合格品数量
    private Long totalUnqualifiedQty;
    // 总库存价值（估算）
    private Long totalInventoryValue;
    // 低库存材料数量
    private Integer lowStockCount;
    // 缺货材料数量
    private Integer outOfStockCount;
    // 按分类统计
    private List<CategoryStatVO> byCategory = new ArrayList<>();
}